Ocore and VAST- Integrating Persistence into a Parallel Object-Oriented Language

نویسندگان

  • Jörg Nolte
  • Hiroki Konaka
  • Atsushi Hori
  • Yutaka Ishikawa
  • Munenori Maeda
  • Takashi Tomokiyo
چکیده

State of the art parallel object oriented languages allow the construction of rather complex parallel and distributed data structures. The handling of such data structures on secondary storage for purposes of incremental computing, checkpointing or swapping of user-deened working sets then becomes a task which is hard to perform with conventional I/O mechanisms. On the other hand language-level persistent objects can easily serve as a high-level I/O-substitute provided the associated overhead can be kept low. In this paper we show with the Ocore example how an existing object-oriented parallel programming language can be enhanced with eecient persistence features using the Vast framework.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Overview of OCore : A Massively Parallel Object-based Language

In this paper we propose a massively parallel object-based language, OCore, as a research vehicle for massively parallel computation models. In addition to the fundamentals of existing parallel object-oriented languages, OCore introduces the notion of community , a structured set of objects that makes the distributed processing of messages possible together with their e cient implementation. OC...

متن کامل

RWC Massively Parallel System Software Environment

SCore (OS Kernel) RWC-1 (Massively Parallel Machine) MPC++ (Implementation Language) OCore (Base Language) Extensions VAST(Persistent Runtime System) Massively Parallel Object Paradigm Object-Oriented Data Parallel Paradigm Real World Problems Scientific Simulations Sociological Simulations Real-Time Speech, Motion Recognition Real-Time Decision Making Signal/Noise Recognition New Information P...

متن کامل

Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism

In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...

متن کامل

Modeling and Evaluation of Stochastic Discrete-Event Systems with RayLang Formalism

In recent years, formal methods have been used as an important tool for performance evaluation and verification of a wide range of systems. In the view points of engineers and practitioners, however, there are still some major difficulties in using formal methods. In this paper, we introduce a new formal modeling language to fill the gaps between object-oriented programming languages (OOPLs) us...

متن کامل

M3Set - A Language for Handling of Distributed and Persistent Sets of Objects

We claim that distributed object-oriented systems must provide a higher level of abstraction to their users, than usually provided. Especially, it is necessary to provide application-oriented, intelligent aggregates of objects with transparent distribution of their elements. Beside that, it seems to be not only reasonable, but also relatively easy to connect persistence with distribution. A sys...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996